Expand description
- :warning: This code is new and should not yet be considered secure for production use!
Tx5
- tx5 - - The main holochain tx5 webrtc networking crate integrating the other code in this monorepo.
Tx5 Support Crates
- tx5-core - - Core types used in other tx5 crates.
- tx5-online - - Network online connectivity status events.
- tx5-go-pion-turn - - Rust process wrapper around tx5-go-pion-turn executable.
- tx5-go-pion-sys - - Low level rust bindings to the go pion webrtc library.
- tx5-go-pion - - Higher level rust bindings to the go pion webrtc library.
- tx5-signal - - Holochain webrtc signal client.
- tx5-signal-srv - - Holochain webrtc signal server.
- tx5-demo - - Demo showing off tx5 p2p connectivity.
tx5-core
Holochain WebRTC p2p communication ecosystem core types.
Modules
- Re-exported dependencies.
- A couple crates that depend on tx5-core need to be able to write/verify files on system. Enable this
file_check
feature to provide that ability. - Tx5-signal wire-level protocol encoding utilities.
- Websocket configuration constants.
Structs
- Tx5 core error type.
- Tx5 32-byte identifier.
- Tx5 url.
- Debugging unique identifier helper.
Traits
- Extension trait to extract a name from a Tx5 core error type.
Type Definitions
- Pinned, boxed, future type alias.
- A specialized
Result
type for I/O operations.